package observer02.imp;

/**
 * 被观察者接口
 */
public interface Observable {

    /**
     * 增加一个观察者
     * @param observer
     */
    public void addObserver(Observer observer);

    /**
     * 删除一个观察者
     * @param observer
     */
    public void deleteObserver(Observer observer);

    /**
     * 通知所有观察者
     * @param context
     */
    public void notifyObserver(String context);
}
